import React, { Component } from "react";
const Child = props => {
  console.log(props);
  return <div>我是子组件</div>;
};
// 使用shouldComponentUpdate组织路由更新页面
export default class home extends Component {
  shouldComponentUpdate(newProps, newState) {
    newProps.location.key = "123";
    console.log(newProps);
    // 如果相等，说明路由的数据没有更新，所有我组织页面更新
    if (JSON.stringify(newProps) === JSON.stringify(this.props)) {
      return false;
    } else {
      return true;
    }
  }
  render() {
    return (
      <div>
        <h1>我是首页</h1>
        <Child {...this.props} />
      </div>
    );
  }
}
